home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / MUI / MCC_NList / MCC_NList.readme < prev    next >
Encoding:
Text File  |  1997-07-14  |  4.2 KB  |  85 lines

  1. Short:    MUI List clone with horiz scroll and much more...
  2. Author:   masson@iut-soph.unice.fr (Gilles Masson)
  3. Uploader: masson@iut-soph.unice.fr (Gilles Masson)
  4. Type:     dev/mui
  5. Requires: MUI 3.6+ , OS 2.x (V37+).
  6. Version:  0.75
  7.  
  8. (15.07.97)
  9.  
  10. This is a MUI List/Listview/Floattext clone, named
  11. NList.mcc/NListview.mcc/NFloattext.mcc, which is a public
  12. mcc class for MUI.
  13.  
  14. Actually the horizontal scrolling is fully supported, there are
  15. smooth scrolling, word wrap support, built-in copy to clipboard,
  16. classic char selection possibility, drag and drop and many other
  17. features. The user can change the column width with mouse and
  18. column titles can act as buttons.
  19.  
  20. There is a pref class NListviews.mcp with it, which permit the
  21. user to choose all default backgrounds, pens and fonts, scrollbars
  22. mode, drag and drop mode and qualifier, multiselect mode and some
  23. others.
  24.  
  25.  
  26. Include is now a Floattext.mui replacement which use NFloattext.mcc,
  27. permitting copy to clipboard and key moving.
  28. Some problems have been fixed for it since NList0.73.
  29. I hope this time there will be no more compatibility problems with it.  :)
  30.  
  31.  
  32.  
  33. Changes since NList 0.73 (30.06.97)
  34. ***********************************
  35.  
  36. * NFloattext.mcc    19.45     09.07.97
  37.   - fixed Now using MUIA_Floattext_Text really copy the supplied buffer like Floattext
  38.           and not use ConstructHook_String/DestructHook_String any more.
  39.  
  40. * NList.mcc         19.81     15.07.97
  41.   - added some new hooks MUIA_NList_XxxxHook2 which are same as MUIA_NList_XxxxHook ones
  42.           but use a more standard way to be called, ie with the object in A2 and a
  43.           message in A1 which is a struct.
  44.           This give a correct access to the object, and permit the MUIA_NList_CompareHook2
  45.           hook to use the MUIA_NList_SortType value (see below).
  46.   - added MUIA_NList_SortType tag which can be set and get, is passed to the
  47.           MUIA_NList_CompareHook2 hook and can be directly setted in MUIM_NList_Sort2.
  48.   - added MUIM_NList_Sort2 method which set MUIA_NList_SortType value the do same as
  49.           MUIM_NList_Sort (its goal is to permit very easy sort using a single notify
  50.           on MUIA_NList_TitleClick.
  51.   - fixed MUIA_Listview_MultiSelect and MUIA_Listview_Input set on a Listview should
  52.           now work for a NList child.
  53.   - added MUIA_NList_ButtonClick and ESC O[...@<n>] or ESC o[...@<n>] sequences
  54.           to make relverify like buttons and get notifies when they are clicked.
  55.   - added MUIM_NList_CreateImage and MUIM_NList_UseImage now use the flags argument :
  56.           when ~0L NList don't make set(MUIA_FillArea,FALSE) on the object any more.
  57.  
  58.   - fixed use HandleInput for MuiKeys as it seems they are not received by HandleEvent
  59.           in some cases. Intuition events are still handled in HandleEvent.
  60.   - fixed setting MUIA_NList_Active could make some delayed MUIA_NList_Active notify.
  61.   - fixed some horizontal scrollbar in fullauto mode problems should be fixed.
  62.   - added new escape sequence ESC t[..] which make ESC C and ESC E horiz bar
  63.           being thick (and filled with wanted color).
  64.   - fixed setting default to never have the NList context menu show it at the 1st RMB click.
  65.  
  66. * NList.mcc         19.79     09.07.97
  67.   - fixed NList didn't cleared entries when disposed, so destruct hook where never called
  68.           in that case !
  69.   - fixed handleInput has been replaced by HandleEvent.
  70.   - added NList entries strings could be ended by \0 and \n only.
  71.           Now NList reconize \r and \r\n too as end of strings.
  72.   - fixed no MUIA_NList_Active (MUIA_List_Active) notify were sent when the list is cleared.
  73.   - fixed Drag in immediate mode don't start any more immediately but at first mouse move.
  74.   - fixed Insertion of entries containing ESC I[] while in quiet mode should be a little faster.
  75.   - fixed there were in some cases a problem with MUIA_NList_Active/MUIA_List_Active notify,
  76.           and that notify was never done when the list became cleared.
  77.           (works better when used in a standard Listview now)
  78.   - fixed Notifies on MUIA_Listview_SelectChange and MUIA_Listview_DoubleClick
  79.           (when using standard Listview) should now work.
  80.   - added MUIM_NList_ContextMenuBuild autodoc.
  81.  
  82. * NListview.mcc     19.58     15.07.97
  83.   - added 2 tags used by NList.mcc.
  84.  
  85.